モバイル開発 App Storeにリリースしてるアプリの言語が「EN」になってる時の解決策
問題
App Store Connectの言語設定でプライマリ言語を「日本語」と設定したはずなのに、App Storeに表示されてる言語が「英語」となってる
問題の原因
なぜこのような事態になるのかというと...
そもそもApp Store Connectで設定してる言語設定は、メタデータ(ex:アプリの説明、スクリーンショット)の範囲で行うものであり、バイナリデータに対しての設定ではないから。
App Storeの「言語」で設定されてる値は、info.plistの設定によって決まる。
このことは公式ページにもしっかり書いてる
App Store Connect の「App 情報」ページで追加する言語は App のメタデータに関するものであり、バイナリをローカライズするときに Xcode で App に追加する言語と同じではありません。App バイナリのローカライズの詳細については、「Internationalization and Localization Guide (英語)」を参照してください。
解決策
詳細
code: info.plist
...
<key>CFBundleDevelopmentRegion</key>
<string>ja</string>
<key>CFBundleLocalizations</key>
<array>
<string>ja</string>
</array>
</key>
...
参考